import ucRouters from './ucrouters'
import HomeView from '@/views/HomeView'
export default [
    {
      path:'index',  
      component: HomeView
    },
    {
      path: 'about',
      name: 'about',
      // 如果component书写成一个函数返回一个组件的话 懒加载 按需加载
      //  解决首页加载过慢的主要解决方案之一就是使用 按需加载 减少首屏加载的时候加载内容的数量
      component: () => import('../views/AboutView.vue')
    },
    {
      path:'list',
      name:'abc',
      component: ()=> import('@/views/ListPage.vue'),
      meta:{ //  meta是在路由配置当前唯一可以携带自定义参数的位置
        title:'我是列表页'
      }
    },
    {
      path:'detail/:acid', // :acid params参数 
      name:'detail',
      component: ()=> import('@/views/DetailPage.vue'),
  
    },
   
    {
      path: 'uc',
      name: 'uc',
      component: ()=>import('@/views/UcPage.vue'),
      meta:{ 
        title:'我是用户中心'
      },
      children:ucRouters
    },
    {
      path:'confirmredirect',  // 访问/confirmredirect 会被重定向到 /uc
      redirect: '/uc' // 重定向的目标路径
    },
  ]